#include "s3c2440.h"

/*
功能: 初始化led
参数: 无
*/
void led_init(void)
{
    /* 设置GPB5~8为output */
    GPBCON = 0x15400;
    
    /* 设置为全灭 GPBDAT[5:8]*/
    GPBDAT = ((GPBDAT & (~(0xf << 5))) | 0xf << 5);
}

/*
功能: 打开led
参数: int n, LED1~4
*/
void led_on(int n)
{
    GPBDAT = ((GPBDAT & (~(0x1 << n))) | 0x0 << n);
}


/*
功能: 关闭led
参数: int n, LED1~4
*/
void led_off(int n)
{
    GPBDAT = ((GPBDAT & (~(0x1 << n))) | 0x1 << n);
}
